\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon}{
\section{pycol.engine.pattern.Talon.Talon Class Reference}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon}\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
}


Documentation for \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon}{Talon} class This class is the stock card (talon) It is used for control the game event such as create player,take a card, give a point to a player etc .  


Inherits engine::Singleton::Singleton.\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a5bb86be176f00a997b5bf1d4b1be721c}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em The constructor. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8791d9ea40140c2272a9f133b43f8858}{take\_\-card}
\begin{DoxyCompactList}\small\item\em Public method take\_\-card. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_ac228d64e3d2900a0fa2734a9c38d9740}{shuffle}
\begin{DoxyCompactList}\small\item\em Public method shuffle. \item\end{DoxyCompactList}\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_af1f7c4eb83d8a4241a93e2d07eb3a68c}{left\_\-card}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8d7435ebbfdc56694cb5988dc57cbdd4}{\_\-\_\-create}
\begin{DoxyCompactList}\small\item\em Private method \_\-\_\-create. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a341f4bbe0c735ad20bddd3b96f5eecc2}{\_\-\_\-talon}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Documentation for \hyperlink{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon}{Talon} class This class is the stock card (talon) It is used for control the game event such as create player,take a card, give a point to a player etc . .. \begin{DoxyNote}{Note}
: This class can be instaciated several times, but all game object have the same state. 
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
: \hyperlink{namespacepycol_1_1engine_1_1Singleton}{Singleton} 
\end{DoxySeeAlso}


Definition at line 55 of file Talon.py.

\subsection{Member Function Documentation}
\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8d7435ebbfdc56694cb5988dc57cbdd4}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!\_\-\_\-create@{\_\-\_\-create}}
\index{\_\-\_\-create@{\_\-\_\-create}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{\_\-\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Talon.Talon.\_\-\_\-create ( {\em self})\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8d7435ebbfdc56694cb5988dc57cbdd4}


Private method \_\-\_\-create. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \end{DoxyParams}


Definition at line 71 of file Talon.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a5bb86be176f00a997b5bf1d4b1be721c}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Talon.Talon.\_\-\_\-init\_\-\_\- ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a5bb86be176f00a997b5bf1d4b1be721c}


The constructor. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \end{DoxyParams}


Definition at line 58 of file Talon.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_af1f7c4eb83d8a4241a93e2d07eb3a68c}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!left\_\-card@{left\_\-card}}
\index{left\_\-card@{left\_\-card}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{left\_\-card}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Talon.Talon.left\_\-card ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_af1f7c4eb83d8a4241a93e2d07eb3a68c}


Definition at line 102 of file Talon.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_ac228d64e3d2900a0fa2734a9c38d9740}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!shuffle@{shuffle}}
\index{shuffle@{shuffle}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{shuffle}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Talon.Talon.shuffle ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_ac228d64e3d2900a0fa2734a9c38d9740}


Public method shuffle. 
\begin{DoxyParams}{Parameters}
\item[{\em self,:}]The pointer object \end{DoxyParams}


Definition at line 97 of file Talon.py.\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8791d9ea40140c2272a9f133b43f8858}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!take\_\-card@{take\_\-card}}
\index{take\_\-card@{take\_\-card}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{take\_\-card}]{\setlength{\rightskip}{0pt plus 5cm}def pycol.engine.pattern.Talon.Talon.take\_\-card ( {\em self})}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a8791d9ea40140c2272a9f133b43f8858}


Public method take\_\-card. 
\begin{DoxyParams}{Parameters}
\item[{\em self}]The pointer object \end{DoxyParams}
\begin{DoxyReturn}{Returns}
a card object 
\end{DoxyReturn}


Definition at line 66 of file Talon.py.

\subsection{Member Data Documentation}
\hypertarget{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a341f4bbe0c735ad20bddd3b96f5eecc2}{
\index{pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}!\_\-\_\-talon@{\_\-\_\-talon}}
\index{\_\-\_\-talon@{\_\-\_\-talon}!pycol::engine::pattern::Talon::Talon@{pycol::engine::pattern::Talon::Talon}}
\subsubsection[{\_\-\_\-talon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pycol.engine.pattern.Talon.Talon.\_\-\_\-talon}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}
\label{classpycol_1_1engine_1_1pattern_1_1Talon_1_1Talon_a341f4bbe0c735ad20bddd3b96f5eecc2}


Definition at line 59 of file Talon.py.

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/jonathan/Projets/Python/pycol/engine/pattern/\hyperlink{Talon_8py}{Talon.py}\end{DoxyCompactItemize}
